type Org = {
  orgId?: string;
  orgName?: string;
  orgType?: number;
};
type OrgType = Org & {
  superAllOrgName?: string;
  superOrgId?: string;
};
type Emply = Org & {
  postEmpNames: string;
};
type CurrentOrg = {
  emplyIds?: string;
  emplyList?: Emply[];
  emplyMobiles?: string;
  emplyNames?: string;
  forbidDate?: string;
  isForbid?: number;
  leaderList?: OrgType[];
  orgType?: number;
  postId?: string;
  postLeaderNames?: string;
  postName?: string;
  postType?: number;
  postTypeValue?: string;
  sort?: number;
  superAllOrgId?: string;
  superAllOrgName?: string;
  superOrg?: Emply[];
  superOrgId?: string;
  superOrgName?: string;
};
export type User = {
  belongOrganizationId?: string;
  birthDate?: string;
  comuseGroupList?: OrgType[];
  currentOrgPostList?: CurrentOrg[];
  defaultCheckOrgId?: string;
  empLeaderNames?: string | null;
  emplyId?: string;
  emplyJobNum?: string;
  emplyName?: string;
  emplySignature?: string;
  entryDate?: string;
  forbidDate?: string | null;
  gender?: number | null;
  groupOrgName?: string;
  idNo?: string;
  imagePostId?: string | null;
  imagePostName?: string | null;
  imagePostSuperOrgId?: string | null;
  leaderList?: OrgType[];
  leaderListName?: string | null;
  mobileNum?: string;
  orgType?: number | null;
  otherOrgPostList?: CurrentOrg[];
  photoPath?: string;
  postId?: string;
  postList?: OrgType[];
  postName?: string | null;
  postSuperOrgId?: string | null;
  roleList?: OrgType[];
  rootOrgId?: string;
  sort?: number | null;
  superAllOrgId?: string;
  superAllOrgName?: string | null;
  superOrg?: Emply[];
  superOrgId?: string;
  superOrgName?: string;
  role?: string;
  comuse?: string;
  post?: string;
};
